import UIKit

@available(iOS 10.0, *)
extension QKC where AA :UIImpactFeedbackGenerator {
	/// call when your UI element impacts something else
    open func impactOccurred_qk_f() -> QKC<AA,YY,ZZ,Void>{
		 self +^ self.value.impactOccurred()
	}

	/// call when your UI element impacts something else with a specific intensity [0.0, 1.0]
    @available(iOS 13.0, *)
    open func impactOccurred_qk_f(intensity: CGFloat) -> QKC<AA,YY,ZZ, CGFloat>{
		 self +^ self.value.impactOccurred(intensity:intensity) +^ intensity
	}

}

